/*
 Document   : default
 Created on : 2011. 12. 5, �좎뜫�뗰옙占�:22:38
 Author     : The Lunatics
 Description:
 Purpose of the stylesheet follows.
 */

root {
	display: block;
}
#loginContent {
	width: 350px;
	margin: 100px auto;
}
#header button[type] {
	margin: 0.5em 0;
}
p {
	font-family: "Arial", Arial, sans-serif;
}
/* #wrapper {
 margin-left: auto;
 margin-right: auto;
 width: 100%;
 }
 */
/* --- main layout --- */

* {
	margin: 0;
	padding: 0;
}
/*
body {
	font-family: "Segoe UI Light", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Trebuchet MS", Verdana;
	font-size: medium;
	color: #394147;
	    background:#46535e; 
	background: #FFFFFF;
	padding: 0;
	margin: 0;
}
*/
a img, :link img, :visited img, fieldset {
	border: none;
}
img {
	vertical-align: top;
}*/
.clear {
	clear: both
}
.nowrp {
	white-space: nowrap;
}
.wrap {
	width: 100%;
	overflow: hidden;
	text-align: center;
}
/* --- END main layout --- */

/* --- header ---*/
#logoBar {
	/*                padding:4px 0 0; */
	/*background:url(images/header-bg.jpg) no-repeat top center;*/
	//
	text-align: center;
}
/* #logo {
 padding:4px 0 0;
 background:url(images/header-bg.jpg) no-repeat top center;
 // text-align:center;
 background-image: url("images/logo.png");
 } */

#header {
	text-align: center;
}

/*
#header #logo {
	text-align: center; ;
	background-attachment: inherit;
	background-clip: border-box;
	background-image: url("images/logo.png");
	background-origin: padding-box;
	background-position: 0% 50%;
	background-repeat: no-repeat;
	background-size: auto;
	display: block;
	height: 40px;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 0px;
	text-indent: -9999px;
	width: 140px;
}*/
#header #logo, #header #search, #header #notifications {
	float: left;
	padding-top: 5px;
}
#header .wrap {
	text-align: center;
	background-attachment: scroll;
	background-clip: border-box;
	background-image: none;
	background-origin: padding-box;
	background-position: 0% 0%;
	background-repeat: repeat;
	background-size: auto;
}
#header #search {
	position: relative;
}
.input-holder {
	position: relative;
}
#header #search input[type="text"] {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: rgb(160, 211, 236);
	background-image: none;
	background-origin: padding-box;
	background-position: 0% 0%;
	background-repeat: repeat;
	background-size: auto;
	border-bottom-color: rgb(57, 144, 187);
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: rgb(57, 144, 187);
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: rgb(57, 144, 187);
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: rgb(57, 144, 187);
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-top-style: solid;
	border-top-width: 1px;
	box-shadow: 0px 1px 0px 0px;
	color: rgb(51, 51, 51);
	font-family: inherit;
	font-size: 12px;
	margin-top: 5px;
	outline-style: none;
	outline-width: medium;
	padding-bottom: 7px;
	padding-left: 7px;
	padding-right: 26px;
	padding-top: 7px;
	width: 150px;
}
#header #search button {

	background-attachment: scroll;
	background-clip: border-box;
	background-color: transparent;
	background-image: url("https://static-s.foursquare.com/img/chrome/iconSearch-65ec80f627094e339b4f5525e99b44f8.png");
	background-origin: padding-box;
	background-position: 0% 0%;
	background-repeat: no-repeat;
	background-size: auto;
	border-bottom-color: currentColor;
	border-bottom-style: none;
	border-bottom-width: medium;
	border-left-color: currentColor;
	border-left-style: none;
	border-left-width: medium;
	border-right-color: currentColor;
	border-right-style: none;
	border-right-width: medium;
	border-top-color: currentColor;
	border-top-style: none;
	border-top-width: medium;
	cursor: pointer;
	display: block;
	height: 18px;
	position: absolute;
	right: 5px;
	text-indent: -9999px;
	top: 11px;
	width: 18px;
}
#header #user, #header #menu {
	float: right;
}
/*#header html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	border-bottom-color: currentColor;
	border-bottom-style: none;
	border-bottom-width: 0px;
	border-left-color: currentColor;
	border-left-style: none;
	border-left-width: 0px;
	border-right-color: currentColor;
	border-right-style: none;
	border-right-width: 0px;
	border-top-color: currentColor;
	border-top-style: none;
	border-top-width: 0px;
	font-family: serif;
	font-size: inherit;
	font-style: normal;
	font-variant: small-caps;
	font-weight: inherit;
	line-height: inherit;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;//
	vertical-align: baseline;
}*/
.menu {
	/*                 background:url(images/menu-bg.jpg) no-repeat top center;*/
	padding: 0;
	/*    background-color: #5db2e9;*/
	/* -- align center -- */
	text-align: center;
}
.menu li {
	display: inline;
	text-transform: uppercase;
}
.menu li a {
	color: #5db2e9;
	text-decoration: none; /* remove underline in a */
	font-family: "Segoe UI Light";
}
.menu .active a {
	color: #fff;
}
.menu {
	font-family: "Segoe UI Light", Segoe UI Light, serif;
	margin: 0;
	padding: 0;
}
.main_menu {
	font-size: 2.5em;
}
.main_menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.main_menu li {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-top: 0;
}
/* --- END header --- */

/* --- content --- */
/* --- END content --- */

/* --- footer --- */

#footer {
	height: 67px;
	color: #fff;
	font-size: 0.6875em;
	line-height: 1.545em;
	text-align: center;
	background: url(images/footer-tail.gif) top repeat-x;
}
#footer p {
	padding: 1% 0 0 0;
	background: url(images/footer-bg.jpg) no-repeat top center;
	height: 51px;
}
#footer p a {
	color: #9ddeff;
}
/* --- END footer --- */